/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.agi.gae.comandos;

import br.com.agi.fs.Diretorio;
import br.com.agi.sistema.ComandosDoServidor;
import java.io.IOException;

/**
 *
 * @author renato.grosz
 */
public class ComandoEntrarDiretorio extends Comando{

    @Override
    protected void comandar(ComandosDoServidor servidor, String[] cmd) throws IOException {
        Diretorio diretorio,novoDiretorio;
        String nome;
        nome=cmd[1];
        diretorio=servidor.getDiretorioCorrente();

        if(nome.equals("..")){
            novoDiretorio=diretorio.getDiretorioSuperior();
        }else{
            novoDiretorio=diretorio.getDiretorio(nome);    
        }
        servidor.setDiretorioCorrente(novoDiretorio);
    }

}
